package juego;

public class Jugador 
{
	//Atributos de Instancia
	protected String nombre;
	protected int vidas;
	protected int puntActual;
	protected float mana;
	
	//Constructor
	public Jugador()
	{
		this.nombre = null;
		vidas = 3; //No se cuantas van a ser
		puntActual = 0;
		mana = 0;
	}
	
	//Consultas
	public String nombre()
	{
		return nombre;
	}
	
	public int vidas()
	{
		return vidas;
	}
	
	public int puntuacionActual()
	{
		return puntActual;
	}
	
	public float mana()
	{
		return mana;
	}
	
	//Comandos
	public void incrementarVidas()
	{
		vidas++;
	}
	
	public void decrementarVidas()
	{
		vidas--;
	}
	
	public void modificarPuntuacion(int puntos)
	{
		puntActual += puntos;
	}
	
	public void modificarMana(float mana)
	{
		this.mana += mana;
	}
	
	public void nuevoNombre(String nombre)
	{
		this.nombre = nombre;
	}
}
